body {
    font: 12px/150% Arial,Verdana,"宋体";
}
.section {
    min-width: 1170px;
    /*width: -moz-max-content;*/
    /*width: max-content;*/
}
.header {
    background-color: #212121;
    height: 72px;
    padding: 0 0;
    min-width: 1170px;
}
.header .layui-nav {
    /*width: 1170px;*/
    margin: auto;
    height: 72px;
    background-color: inherit;
    line-height: 72px;
}
.header .common-item {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    line-height: 60px;
}
.header .common-item>img {
    vertical-align: middle;
}
.header .common-item>.top-title {
    display: block;
    padding: 0 20px;
    color: #fff;
    font-size: 16px;
    margin-right: 30px;
}
.header .vl {
    display: inline-block;
    position: absolute;
    color: #555;
    font-size: 16px;
    line-height: 59px;
}
.header .layui-nav .layui-nav-item {
    height: 100%;
    line-height: 72px;
}
.header .layui-nav-item.layui-this {
    background-color: #e02222;
}
.header .layui-nav .layui-this:after{
    content: '';
    top: auto;
    left: 40%;
    left: -moz-calc(50% - 8px);
    left: -webkit-calc(50% - 8px);
    left: calc(50% - 8px);
    width: 0;
    height: 0;
    border: 8px solid #e02222;
    border-bottom: 8px solid #fff;
}
.header .layui-nav .layui-this:after, .layui-nav-bar, .layui-nav-tree .layui-nav-itemed:after {
    background-color: transparent;
}
.header .layui-nav-child {
    background-color: #383838;
    border: none;
}
.header .layui-nav .layui-nav-child a {
    color: #fff;
}
.header .layui-nav .layui-nav-child a:hover {
    background-color: #e02222;
}